package com.houtai.dao;

import com.houtai.bean.TdLeadingFigure;
import com.houtai.bean.dto.leading.figure.PageLeadingFigure;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
@Repository
public interface TdLeadingFigureDao {
    /**
     * @Purpose   查找领军人物列表
     * @param     page
     * @version   1.0
     * @author    李准
     * @time      2017-08-19
     * @return    List<TdLeadingFigure>
     */
    List<TdLeadingFigure> findTdLeadingFigureList( PageLeadingFigure page);

    /**
     * @Purpose   查找领军人物详情
     * @param     lf_id
     * @version   1.0
     * @author    李准
     * @time      2017-08-19
     * @return    TdLeadingFigureDetail
     */
    TdLeadingFigure findTdLeadingFigureDetail(@Param("lf_id")int lf_id);
    /**
     * @Purpose   添加领军人物
     * @param     tdLeadingFigure
     * @version   1.0
     * @author    李准
     * @time      2017-08-19
     * @return    void
     */
    void insertTdLeadingFigure(TdLeadingFigure tdLeadingFigure);
    /**
     * @Purpose   更新领军人物
     * @param     tdLeadingFigure
     * @version   1.0
     * @author    李准
     * @time      2017-08-19
     * @return    void
     */
    void updateTdLeadingFigure(TdLeadingFigure tdLeadingFigure);
    /**
     * @Purpose   更新领军人物是否可用
     * @param     lf_id
     * @version   1.0
     * @author    李准
     * @time      2017-08-19
     * @return    void
     */
    void updateTdLeadingFigureState(@Param("lf_id")int lf_id);

}
